向Excel高手请教"sumif"函数

来源:百度知道 编辑:UC知道 时间:2024/06/20 01:56:46
刚写了一个函数
=IF(ISBLANK(I8),"",SUMIF(A8:$A$500,"=I8",G8:$G$500),"")

很失望的发现""=I8"实现不了,Excel不计算""里面的函数,甚至不承认里面的变量。

有别的办法吗?
呵呵,才发现公式写错了,后面多了一个""。不过这是“手误”,不影响我的问题。
能有一个其他的函数实现这个企图就好了!
Excel真的很不好用。为什么需要写这个函数,因为每天销售不同数量产品,(每一个产品又必须占一行以进行其他一些计算)想统计一天的总额而已。

老大,if函数只有三个参数,最后的“”是干嘛的?其次,SUMIF的第二个参数是条件,按你的意思,直接I8就好了,如果用“=i8”,表示的是用文本值(=i8)去判断指定区域,最后,你必须使用数组函数。

sorry, 不用数组函数也行,

=if(ISBLANK(I8),"",SUMIF(A8:$A$500,I8,G8:$G$500))